module.exports = {
	publicPath: '/',
	lintOnSave: true, // 是否在开发环境下通过 eslint-loader 在每次保存时 lint 代码。这个值会在 @vue/cli-plugin-eslint 被安装之后生效。
	runtimeCompiler: true, // 是否使用包含运行时编译器的 Vue 构建版本
	productionSourceMap: false,
	css: {
		loaderOptions: {
			sass: {
				data: '@import "@/assets/scss/common/main.scss";'
			}
		}
	},
	devServer: {
		disableHostCheck: true,
		port: '8081',
		open: false, // 是否自动打开浏览器
		compress: false,
		overlay: {
			warnings: false,
			errors: true
		},
		// 配置跨域
		proxy: {
			'/dev': {
				target: 'http://localhost:8081',
				changeOrigin: true,
				pathRewrite: {
					'^/dev': ''
				}
			},
			'/pro': {
				target: 'https://zfx.xmonecode.com',
				changeOrigin: true,
				pathRewrite: {
					'^/pro': ''
				}
			},
			'/mock': {
				target: 'http://localhost:8081',
				changeOrigin: true,
				pathRewrite: {
					'^/mock': '/mock'
				}
			}
		}
	},
};
